.icon {width: 1em; height: 1em; font-size: 25px;  vertical-align: -0.15em;fill: currentColor;overflow: hidden;} /*图标样式 引用，不可改*/
body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 12px;line-height: 1.42857143;color: #333333;background-color: #fff;}
/* 头部菜单 */
.head{background-color: #5db093;}
.head a{color: #fff !important;}
/*搜索*/
.sidebar-form {background-color: #222d32;color: #fff;}
.sidebar-form .btn {color: #999;border-top-left-radius: 0;border-top-right-radius: 2px; border-bottom-right-radius: 2px;border-bottom-left-radius: 0;}
.sidebar-form .search-icon{position: absolute;right: 0.1rem;top: 0.3rem;width: 0.9rem;}
.sidebar-form input[type="text"],.sidebar-form .btn {box-shadow: none;background-color: #374850;border: 1px solid transparent;height: 35px; font-size: 12px;}
.sidebar-form input[type="text"]:focus,.sidebar-form input[type="text"]:focus + .input-group-btn .btn {background-color: #fff;color: #666; font-size: 12px;}
/* 左边菜单开始 */
.sidebar {position: relative; padding: .5rem 1rem; background-color: #222d32; width: 230px;}
.sidebar-fixed-left,.sidebar-fixed-right {position: fixed; top: 50px; bottom: 0; z-index: 1030; margin-bottom: 0;}
.sidebar-fixed-left {left: 0; overflow: hidden;}
.sidebar-fixed-right {right: 0;}
.sidebar .divider {padding: 20px 20px 0; color: #b0b0b0; line-height: 30px; font-weight: 600; text-transform: uppercase; font-size: .8462rem;}
.pre-scrollable{overflow-y: auto;  overflow-x: hidden;  }
.left-sidebar-content {top: 0; bottom: 0; left:0; right:  -17px;overflow-x: hidden;overflow-y: scroll;}
.sidebar-fixed-left .left-sidebar-content{position: absolute;}
.sidebar .left-sidebar-content ul {-webkit-padding-start: 0px; -moz-padding-start: 0px;}
.sidebar .left-sidebar-content li {list-style: none;}
.sidebar-list > li > a {display: block; padding: 0 0 0 20px; border-left: 3px solid transparent;color: #b8c7ce; font-size: 1.077rem; line-height: 38px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-decoration: none;}
.sidebar-list >li.header {color: #4b646f;background: #1a2226;padding: 10px 25px 10px 15px;font-size: 12px;}
.sidebar-list > li > a > span {font-size: 12px;}
.sidebar-list > li.active > a {color: #b8c7ce; background: #1e282c; border-left-color: #18bc9c;}
.sidebar-list > li > a:hover {text-decoration: none; background-color: #1e282c;border-left-color: #18bc9c;}
.sidebar-list > li > a:hover > span {color: #fff;}
.sidebar-list > li > ul {display: none; background-color: #2c3b41; list-style: none; line-height: 20px; margin: 0 1px;}
.sidebar-list > li > a + ul.open {display: block;}
.sidebar-list > li > a > .right {position: relative; left: 85px; top: 4px;}
.sidebar-list > li ul li > a {padding: 8px 15px 8px 49px; color: #8aa4af; font-size: 12px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-decoration: none;}
.sidebar-list > li ul li > a:hover {color: #fff;}
.sidebar-list > li ul li:visited > a {color: #4285F4;}
/* 左边菜单结束 */

/* 主体内容开始 */
.main-container {position: absolute; top: 54px; right: 0; background-color: transparent;width: 88%;}
.page-header {padding: 10px 20px 10px; position: relative;}
.page-header-title{border-bottom: 1px solid #eee;padding-bottom: 10px;}
.page-header .breadcrumb {background-color: transparent; padding: 10px 0; margin-bottom: 7px; line-height: 20px;}
.page-header .breadcrumb > li, .page-head-description {font-size: 1.077rem; font-weight: 300;}
/* 主体内容结束 */

/* 图标 */
.icon-close-small {font-size: 10px;}
/* 图标 */
.svg-menu{vertical-align: -0.30em;}
.dropdown-toggle::after {display: none;}
.pull-right-container{margin-left: 110px;}
.navbar{padding: 0;}